Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 DEBEN ROAD Terraced £216,148 £168,700 23 Jun 2017
5 DEBEN ROAD Terraced £179,437 £107,000 3 Nov 2006
8 DEBEN ROAD Semi-Detached £160,120 £66,000 21 Mar 2003
14 DEBEN ROAD Terraced £143,753 £90,000 28 Jan 2014
18 DEBEN ROAD Terraced £201,121 £175,000 2 Jul 2021
20 DEBEN ROAD Terraced £177,817 £145,000 14 Oct 2019